<template>

</template>

<script>

    export default {
        name: "gaodeTool",
        computed: {
            //视图初始化状态监听
            viewerReadyEvent() {
                return this.$store.getters.gaodeMapStatus
            },
        },
        watch: {
            viewerReadyEvent(val) {
                if (window.gaodeMap || val) {
                    this.init()
                }
            }
        },
        methods: {
            init() {
                // 在图面添加工具条控件, 工具条控件只有缩放功能
                AMap.plugin([
                    'AMap.ToolBar',
                ], function () {
                    gaodeMap.addControl(new AMap.ToolBar());
                });
                // 在图面添加比例尺
                AMap.plugin([
                    'AMap.Scale',
                ], function () {
                    gaodeMap.addControl(new AMap.Scale());
                });
                //地图类型控制
                AMap.plugin([
                    'AMap.MapType',
                ], function () {
                    gaodeMap.addControl(new AMap.MapType());
                });
                //驾车路线规划服务
                AMap.plugin([
                    'AMap.Driving',
                ], function () {

                });
            }
        }
    }
</script>

<style scoped>

</style>
